package cn.kmbeast.service;

import cn.kmbeast.pojo.api.Result;
import cn.kmbeast.pojo.dto.query.extend.NewsSaveDto;
import cn.kmbeast.pojo.entity.NewsSave;
import cn.kmbeast.pojo.vo.NewsSaveVo;

import java.util.List;

/**
 * 收藏 表示 新增
 * 取消收藏 表示 删除
 */
public interface NewsSaveService {
    Result<Void> save(NewsSave newsSave);

    Result<List<NewsSaveVo>> query(NewsSaveDto newsSaveDto);

    Result<Void> batchDelete(List<Long> newsSave);

    Result<Void> delete(NewsSaveDto newsSaveDto);
}
